Lucene search
+L
Quickjs ProjectQuickjs

14 matches found

CVE
CVE
•added 2025/10/16 3:51 p.m.•442 views

CVE-2025-62491

The CVE-2025-62491 entry concerns a Use-After-Free (UAF) in the QuickJS engine’s standard library. The vulnerability occurs in js_std_promise_rejection_check when iterating the global rejected_promise_list; during error reporting, rp->reason may be an Error with a custom property getter, and e...

8.8CVSS6AI score0.00407EPSS
Save
CVE
CVE
•added 2025/10/16 3:51 p.m.•233 views

CVE-2025-62494

Summary: CVE-2025-62494 is a type-confusion vulnerability in the QuickJS engine’s string concatenation path. During the + operation, if the left operand is a string, the code converts the right operand to a primitive via JS_ToPrimitiveFree, which can trigger callbacks (toString/valueOf). While th...

8.8CVSS6.6AI score0.00514EPSS
Save
CVE
CVE
•added 2025/10/16 3:51 p.m.•201 views

CVE-2025-62495

CVE-2025-62495 describes an integer overflow in QuickJS regExp (libregexp). The DynBuf storing regex bytecode uses size_t, but several internal routines cast the DynBuf size_t to a signed int, so very large/complex patterns can exceed 2^31 bytes. The result is a negative value used for offsets (e...

8.8CVSS6.1AI score0.00457EPSS
Save
CVE
CVE
•added 2025/04/27 12:00 a.m.•192 views

CVE-2025-46688

CVE-2025-46688 affects quickjs-ng up to 0.9.0, with an incorrect size calculation in JS_ReadBigInt for a BigInt that leads to a heap-based buffer overflow. The vulnerability also affects QuickJS prior to 2025-04-26. Connected sources consistently describe the faulty size computation as the root c...

8.4CVSS5.7AI score0.00322EPSS
Save
CVE
CVE
•added 2025/10/16 3:51 p.m.•146 views

CVE-2025-62492

CVE-2025-62492 is a vulnerability in the QuickJS engine affecting the implementation of TypedArray.prototype.indexOf(). When a negative fromIndex is supplied, the calculation d_new = d + len can suffer floating-point precision loss, producing k = len. The search then reads starting at index len, ...

6.5CVSS6AI score0.0039EPSS
Save
CVE
CVE
•added 2024/04/23 12:00 a.m.•105 views

CVE-2023-48183

The QuickJS JavaScript engine (versions prior to c4cdd61 ) is vulnerable to a NULL pointer dereference caused by an erroneous lexical scope of "this" with eval . This flaw can be exploited to cause a crash, leading to a denial of service (DoS) , or potentially allow for arbitrary code execution b...

7.5CVSS6.8AI score0.00641EPSS
Save
CVE
CVE
•added 2024/04/23 12:00 a.m.•92 views

CVE-2023-48184

The QuickJS Javascript engine (versions before 7414e5f ) is vulnerable to a use-after-free issue within quickjs.h JS_FreeValueRT. This flaw is caused by incorrect garbage collection of async functions with closures . An attacker could exploit this memory management error to cause a denial of serv...

3.9CVSS6.8AI score0.00345EPSS
Save
CVE
CVE
•added 2026/03/06 12:00 a.m.•90 views

CVE-2025-69653

QuickJS versions prior to 2025-12-11 (specifically release 2025-09-13 ) are vulnerable to a denial-of-service condition. A crafted JavaScript input can trigger an internal assertion failure in the gc_decref_child function within the quickjs.c file when the qjs interpreter is executed using the -m...

6.5CVSS5.9AI score0.00223EPSS
Save
CVE
CVE
•added 2023/05/12 12:00 a.m.•76 views

CVE-2023-31922

CVE-2023-31922 affects QuickJS, specifically the js_proxy_isArray path in quickjs.c, where a stack overflow can trigger a crash. The issue is tied to commit 2788d71. Public docs indicate a DoS/crash impact but do not provide exploitation details. Remediation mentioned in the sources includes upgr...

7.5CVSS7.5AI score0.00732EPSS
Save
CVE
CVE
•added 2021/07/13 2:43 p.m.•66 views

CVE-2020-22876

CVE-2020-22876 relates to a buffer overflow in QuickJS (source: quickjs.c). The vulnerability allows remote denial of service via a crafted input and is mitigated by a fix released on 2020-07-05. Affected component is the QuickJS engine; root cause is a buffer overflow in quickjs.c leading to mem...

7.5CVSS7.3AI score0.01554EPSS
Save
CVE
CVE
•added 2025/10/16 3:51 p.m.•64 views

CVE-2025-62490

CVE-2025-62490 affects QuickJS: in js_print_object, during printing of arrays, maps, or sets, the code reads the length and iterates, but printing a value is not side-effect free. An attacker-defined callback during js_print_value could resize or remove items (e.g., in an array or ms->records)...

8.8CVSS5.9AI score0.00407EPSS
Save
CVE
CVE
•added 2026/03/06 12:00 a.m.•57 views

CVE-2025-69654

The QuickJS JavaScript engine (versions 2025-09-13 through 2025-12-11 ) is vulnerable to a denial of service via a crafted JavaScript input. When the qjs interpreter is used with the -m option and a low memory limit, it can trigger an out-of-memory (OOM) condition. This causes an assertion failur...

7.5CVSS5.9AI score0.00295EPSS
Save
CVE
CVE
•added 2025/10/16 3:51 p.m.•56 views

CVE-2025-62493

CVE-2025-62493 affects the QuickJS engine, specifically the BigInt string conversion path (js_bigint_to_string1). The root cause is an off-by-one error in the calculation of the number of digits (n_digits) needed for the string representation, which can cause memory reads beyond the allocated Big...

6.5CVSS6AI score0.00382EPSS
Save
CVE
CVE
•added 2025/10/16 3:52 p.m.•53 views

CVE-2025-62496

The CVE refers to QuickJS: BigInt parsing in js_bigint_from_string. When converting a decimal string with an extremely large number of digits, the code computes n_bits as (n_digits × 27 + 7) / 8. For very large inputs (e.g., tens of millions of digits), this intermediate value overflows a 32-bit ...

8.8CVSS6.1AI score0.0048EPSS
Save